     input.error { background-color: yellow; }
      body { font-family: Helvetica, sans-serif; background-color: azure;}
      h1 { text-align: center; text-decoration: underline; text-shadow: aquamarine; text-transform: capitalize; }
      table.zakladni { border-collapse: collapse; margin: 10px; }
      table.zakladni th, table.zakladni td {  border: solid 1px black; padding: 4px; }
      /*  http://www.alistapart.com/articles/taminglists/ */
     #navigace { width: 120px; border-right: 1px solid #000; padding: 0 0 1em 0; margin-bottom: 1em;
               background-color: #90bade;  color: #333;  }
     #navigace ul { list-style: none;  margin: 0;  padding: 0;  border: none; }
     #navigace li { border-bottom: 1px solid #90bade;  margin: 0; }
     #navigace li a { display: block; padding: 5px 5px 5px 0.5em; border-left: 10px solid #1958b7;
         border-right: 10px solid #508fc4; background-color: #2175bc;  color: #fff; text-decoration: none; width: 100%; }
      html>body #navigace li a { width: auto; }
      #navigace li a:hover { border-left: 10px solid #1c64d1;  border-right: 10px solid #5ba3e0;
          background-color: #2586d7;  color: #fff; }
      /*  http://realworldstyle.com/2col.html */
      #navigace { width: 120px; float: left; margin-left: -1px; }
      #obsah { padding: 10px;  margin-left: 130px; }